@CHARSET "UTF-8";
* {margin:0;padding:0;}
html, body {background: #F2F2F2;color: #2F2F2F;font-family: "Microsoft YaHei",Tahoma, Verdana, "BitStream vera Sans", Arial, Helvetica, Sans-serif;font-size: 0.9em;text-align: left;}
body * {line-height:1.8em;}
h1{font-size:200%;}
h2{font-size:180%;}
h3{font-size:120%;}
img{border:0;}
a{color:#4183c4;text-decoration:none;}
a:hover {color:#843846;text-decoration:none;}
ul,li{display:inline;}
.clear {clear: both;display: block;}
.container{width:1050px;margin:0 auto;}

/*header*/
#header {}
#logo{position:relative;color:#333;text-align:left;float:left;}
#nav{float:left;background:#999;width:100%;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
#nav li{float:left;}
#nav a{float:left;padding:3px 10px;margin:10px;color:#FFF;}
#nav a:hover, #nav .active a{background:#2F2F2F;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius:6px;-moz-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000;}
/*header search*/
#search{position:relative;float:right;right:10px;top:20px;}
#search input{line-height:25px;height:25px;}
#search input.button{padding:3px 10px 5px;-moz-border-radius:11px;-webkit-border-radius:11px;border:1px solid #333;background:-moz-linear-gradient(center top , #FFF, #BBB) repeat scroll 0 0 transparent;background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#BBB));}
#search input.button:hover{-moz-border-radius:11px;border:1px solid #333;background:-moz-linear-gradient(center top , #BBB, #FFF) repeat scroll 0 0 transparent;background:-webkit-gradient(linear, left top, left bottom, from(#BBB), to(#FFF));;cursor: pointer;}


/*breadcrumbs*/
.breadcrumbs{margin-bottom:5px;font-size:.8em;color:#FFF;}

/*main*/
#main{margin-top:.6em;}

/*main-center*/
#main-center{width:750px;float:left;}
.items{width:100%;}
.note {position:relative;padding:10px;background-color:#FCFCFC;border: 1px solid #BCBCBC;margin-bottom:.6em;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-moz-box-shadow: 0 0 4px #999;-webkit-box-shadow: 0 0 4px #999;box-shadow: 0 0 4px #999;}
.note .date{color:#BBB;font-size:0.8em;}
.more-link{height:20px;}
.more-link a{float:right;font-size:.8em}

/*pager*/
.pager{float:left;margin:5px;}
.pager li{float:left;}
.pager a{padding:1px 6px;color:#181818;background:#E5E5E5;margin:0 2px;}
.pager .selected a, .pager a:hover{background:#282828;color:#FFF;}
.pager .selected a{cursor:default;}
.pager .hidden a{color:#999;}
.pager .hidden a{cursor:default;}
.pager .hidden a:hover{background:#E5E5E5;}

/*main-right*/
#main-right{float:right;width:280px;}

/*portlet*/
.portlet{width:100%;float:left;margin-bottom:10px;}
.portlet-decoration{background:#999;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;maring-bottom:10px;}
.portlet-title{color:#F6F6F6;font-weight:bolder;line-height:2.5em;padding-left:20px;}
.portlet-content{background:#E9E9E9;width:100%;float:left;}
.portlet-content li{padding-left:10px;clear:left;float:left;}
.portlet-content a{color:#000;font-size:.8em;}
.portlet-content a:hover{text-decoration: underline;}

/*comment*/
#comment{background:#E9E9E9;font-size:80%;padding:10px;}
#comment .row{padding:5px;}
#comment .row label{width:100px;display:block;}
#comment .row input{height:25px;line-height:25px;}
#comment .row textarea{line-height:20px;font-size:90%;}
.form label.error{text-align:left;color:#E00}
.form input.error, .form textarea.error,.errorSummary{border:#E00 1px solid}
.comment{border-bottom:1px #999 solid;margin-bottom:10px;}
.comment .face{float:left;width:75px;}
.comment .name{font-size:130%;font-weight:bolder;}
.comment .time{margin-left:20px;color:#999}
.comment .content{padding:10px;}

.errorSummary{padding:10px;background:#FEE;font-size:90%;}
.errorSummary li{display:list-item;margin-left:20px;}

/*exception*/
.exception{width:500px;margin:10px auto;text-align:center;}
.exception h2{color:#D00;font-size:3em;}

/*footer*/
#footer{color:#CCC;margin-top:10px;font-size:.8em;}